package CamposDePotencial;

import java.io.IOException;

import javax.vecmath.Point3d;

import CamposDePotencial.FabricaPotenciales.TIPOS_OBJETOS;

import comunicacion.*;

public class Objeto {

	private int idObjeto;
	private TIPOS_OBJETOS tipoObjeto;
	private Conector conector;
	
	public Objeto(int id, TIPOS_OBJETOS tipo, Conector c) {
		idObjeto = id;
		tipoObjeto = tipo;
		conector = c;
	}
	
	public Point3d getPosicion() throws IOException {
		return conector.getCoordenadas(idObjeto);
	}
	
	public Conector getConector() {
		return conector;
	}
	
	public int getId() {
		return idObjeto;
	}
	
	public TIPOS_OBJETOS getTipo() {
		return tipoObjeto;
	}
}
